package com.young.interfaces.ums.model.event;

import com.young.interfaces.common.event.model.IEvent;

/**
 * 用户中心事件定义
 *
 * @author wangjy
 * @date 2021/11/13 09:43:59
 */
public enum EUmsEventDefinitionEnum implements IEvent {
    /**
     * 登录成功
     */
    LOGIN_SUCCESS("loginSuccess", "登录成功")
    ;

    /**
     * 事件名
     */
    private final String eventName;
    /**
     * 说明
     */
    private final String description;

    EUmsEventDefinitionEnum(String eventName, String description) {
        this.eventName = eventName;
        this.description = description;
    }

    /**
     * 事件名
     *
     * @return 事件名
     */
    @Override
    public String eventName() {
        return eventName;
    }

    /**
     * 说明
     *
     * @return 事件说明
     */
    @Override
    public String description() {
        return description;
    }
}
